package com.cssy.xxkj.basic.entity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 数据对象
 * @since 2014-09-19
 */
public class BasicProductBomMaterialsDO implements Serializable {

    private static final long serialVersionUID = 141110966525151503L;

    /**
     * column basic_product_bom_materials.id
     */
    private String id;

    /**
     * column basic_product_bom_materials.zd001BomId  BomID
     */
    private String zd001BomId;

    /**
     * column basic_product_bom_materials.zd002ProcessId  工序ID
     */
    private String zd002ProcessId;

    /**
     * column basic_product_bom_materials.zd003MaterialsId  原材料ID
     */
    private String zd003MaterialsId;

    /**
     * column basic_product_bom_materials.zd004MaterTypeId  材料类型ID
     */
    private String zd004MaterTypeId;

    /**
     * column basic_product_bom_materials.zd005Dosage  原材料用量
     */
    private BigDecimal zd005Dosage;

    /**
     * column basic_product_bom_materials.zd006Ullage  原材料损耗率
     */
    private BigDecimal zd006Ullage;

    /**
     * column basic_product_bom_materials.zd007UseStatus  使用状态
     */
    private String zd007UseStatus;

    /**
     * column basic_product_bom_materials.zd008Remark  备注
     */
    private String zd008Remark;
    
    /**
     * column basic_product_bom_materials.zd009Proportion  材料比重
     */
    private String zd009Proportion;

    /**
     * column basic_product_bom_materials.zd010Features  材料特征
     */
    private String zd010Features;
    
    /**
     * column basic_product_bom_materials.zd011UseMaterialsType  1主材料2辅材3专用材料
     */
    private String zd011UseMaterialsType;
    
    /**
	 * 物料实体
	 */
	private BasicMaterialsDO basicMaterialsDO;
	/**
	 * 物料类型实体
	 */
	private BasicMaterialsTypeDO basicMaterialsTypeDO;
	
	/**
	 * 工序实体
	 */
	private BasicProcessDO basicProcessDO;
	

    public BasicProductBomMaterialsDO() {
        super();
    }

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getZd001BomId() {
		return zd001BomId;
	}

	public void setZd001BomId(String zd001BomId) {
		this.zd001BomId = zd001BomId;
	}

	public String getZd002ProcessId() {
		return zd002ProcessId;
	}

	public void setZd002ProcessId(String zd002ProcessId) {
		this.zd002ProcessId = zd002ProcessId;
	}

	public String getZd003MaterialsId() {
		return zd003MaterialsId;
	}

	public void setZd003MaterialsId(String zd003MaterialsId) {
		this.zd003MaterialsId = zd003MaterialsId;
	}

	public String getZd004MaterTypeId() {
		return zd004MaterTypeId;
	}

	public void setZd004MaterTypeId(String zd004MaterTypeId) {
		this.zd004MaterTypeId = zd004MaterTypeId;
	}

	public BigDecimal getZd005Dosage() {
		return zd005Dosage;
	}

	public void setZd005Dosage(BigDecimal zd005Dosage) {
		this.zd005Dosage = zd005Dosage;
	}

	public BigDecimal getZd006Ullage() {
		return zd006Ullage;
	}

	public void setZd006Ullage(BigDecimal zd006Ullage) {
		this.zd006Ullage = zd006Ullage;
	}

	public String getZd007UseStatus() {
		return zd007UseStatus;
	}

	public void setZd007UseStatus(String zd007UseStatus) {
		this.zd007UseStatus = zd007UseStatus;
	}

	public String getZd008Remark() {
		return zd008Remark;
	}

	public void setZd008Remark(String zd008Remark) {
		this.zd008Remark = zd008Remark;
	}

	public String getZd009Proportion() {
		return zd009Proportion;
	}

	public void setZd009Proportion(String zd009Proportion) {
		this.zd009Proportion = zd009Proportion;
	}

	public String getZd010Features() {
		return zd010Features;
	}

	public void setZd010Features(String zd010Features) {
		this.zd010Features = zd010Features;
	}

	public BasicMaterialsDO getBasicMaterialsDO() {
		return basicMaterialsDO;
	}

	public void setBasicMaterialsDO(BasicMaterialsDO basicMaterialsDO) {
		this.basicMaterialsDO = basicMaterialsDO;
	}

	public BasicMaterialsTypeDO getBasicMaterialsTypeDO() {
		return basicMaterialsTypeDO;
	}

	public void setBasicMaterialsTypeDO(BasicMaterialsTypeDO basicMaterialsTypeDO) {
		this.basicMaterialsTypeDO = basicMaterialsTypeDO;
	}

	public BasicProcessDO getBasicProcessDO() {
		return basicProcessDO;
	}

	public void setBasicProcessDO(BasicProcessDO basicProcessDO) {
		this.basicProcessDO = basicProcessDO;
	}

	public String getZd011UseMaterialsType() {
		return zd011UseMaterialsType;
	}

	public void setZd011UseMaterialsType(String zd011UseMaterialsType) {
		this.zd011UseMaterialsType = zd011UseMaterialsType;
	}
}